/**
  ETFRoot project, Anyang Normal University && IMP-CAS
  \class ETFAnaLTask
  \brief user class for tasks in the tracking stage
  \author SUN Yazhou, asia.rabbit@163.com
  \since 2022-04-26
  \date 2022-04-26 last modified
  \attention
  changelog
  <table>
  <tr>  <th>Date         <th>Author      <th>Description                    </tr>
  <tr>  <td>2022-04-26   <td>Asia Sun    <td>file created                   </tr>
  </table>

  \copyright Copyright (c) 2021 Anyang Normal U. && IMP-CAS with LGPLv3 LICENSE
*/

#ifndef ETFAnaLTask_h
#define ETFAnaLTask_h

#include "ETFAnaTask.h"

class TH1F;
class TH2F;

class ETFAnaLTask : public ETFAnaTask{
public:
  ETFAnaLTask(const char *name = "UserAnaTask", int verbose = 1);
  virtual ~ETFAnaLTask();

  virtual void Configure(); /// user-customization -- assign the global managers
  virtual void Exec(Option_t *opt);

  ClassDef(ETFAnaLTask, 1); // user class for tasks in the tracking stage

protected:
  virtual void CreateHistos();
};

#endif
